

package jnpf.fico.model.sz;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 *
 *
 * @版本： V3.2.0
 * @版权： 智果云科技（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2024-10-25
 */
@Data
public class ZcglCwSzForm  {

	/** 主键 */
	private String id;

	//账单id
    private String billId;

    /** 费用项 **/
    private String expenseItem;
    /** 已收金额 **/
    private BigDecimal receivedAmount;
    /** 未收金额（待收本金额） **/
    private BigDecimal unpaidAmount;
    //支付方式
    private String paymentMethod;

    private BigDecimal transactionAmount;

    //支付单号
    private String paymentNo;

    //收款账户
    private String receiveAccount;

    //付款方
    private String payer;

    //付款账户
    private String payerAccount;

    //凭证
    private String voucher;

    /** 交易日期（收款日期） **/
    @JsonProperty("transactionTime")
    @JsonFormat( pattern = "yyyy-MM-dd")  // 定制日期格式
    private Date transactionTime;


	/** 子表数据 **/
	@JsonProperty("zcglcwszitemList")
	private List<ZcglCwSzItemModel> zcglcwszitemList;

}
